package com.holdtime.jtt809.taxi.module.nosql.model;

import com.holdtime.aliyun.tablestore.annotation.TsField;
import com.holdtime.aliyun.tablestore.annotation.TsTable;

@TsTable(name = "dms_alarm")
public class TsDmsAlarm {
    public static final String ALARM_BH = "alarm_bh";// 报警编号
    public static final String VEHICLE_NO = "vehicle_no";// 车牌号码
    public static final String VEHICLE_COLOR = "vehicle_color";// 车牌颜色
    public static final String WARN_SRC = "warn_src";// 报警信息来源
    public static final String WARN_TYPE = "warn_type";// 报警类型
    public static final String WARN_TIME = "warn_time";// 报警时间
    public static final String INFO_ID = "info_id";// 报警信息 ID
    public static final String DRIVER = "driver";// 驾驶员姓名
    public static final String DRIVER_NO = "driver_no";// 驾驶员驾照号码
    public static final String LEVEL = "level";// 报警级别
    public static final String LON = "lon";// 经度
    public static final String LAT = "lat";// 纬度
    public static final String ALTITUDE = "altitude";// 海拔高度
    public static final String VEC1 = "vec1";// 行车速度
    public static final String VEC2 = "vec2";// 行驶记录速度
    public static final String STATUS = "status";// 报警状态
    public static final String DIRECTION = "direction";// 方向
    public static final String INFO_CONTENT = "info_content";// 报警信息内容

    @TsField(name = ALARM_BH, primaryKey = true, multiIndex = true)
    private String alarmBh;
    @TsField(name = VEHICLE_NO)
    private String vehicleNo;
    @TsField(name = VEHICLE_COLOR)
    private String vehicleColor;
    @TsField(name = WARN_SRC)
    private String warnSrc;
    @TsField(name = WARN_TYPE)
    private String warnType;
    @TsField(name = WARN_TIME)
    private Long warnTime;
    @TsField(name = INFO_ID)
    private String infoId;
    @TsField(name = DRIVER)
    private String driver;
    @TsField(name = DRIVER_NO)
    private String driverNo;
    @TsField(name = LEVEL)
    private String level;
    @TsField(name = LON)
    private String lon;
    @TsField(name = LAT)
    private String lat;
    @TsField(name = ALTITUDE)
    private String altitude;
    @TsField(name = VEC1)
    private String vec1;
    @TsField(name = VEC2)
    private String vec2;
    @TsField(name = STATUS)
    private String status;
    @TsField(name = DIRECTION)
    private String direction;
    @TsField(name = INFO_CONTENT)
    private String infoContent;

    public String getAlarmBh() {
        return alarmBh;
    }

    public void setAlarmBh(String alarmBh) {
        this.alarmBh = alarmBh;
    }

    public String getVehicleNo() {
        return vehicleNo;
    }

    public void setVehicleNo(String vehicleNo) {
        this.vehicleNo = vehicleNo;
    }

    public String getVehicleColor() {
        return vehicleColor;
    }

    public void setVehicleColor(String vehicleColor) {
        this.vehicleColor = vehicleColor;
    }

    public String getWarnSrc() {
        return warnSrc;
    }

    public void setWarnSrc(String warnSrc) {
        this.warnSrc = warnSrc;
    }

    public String getWarnType() {
        return warnType;
    }

    public void setWarnType(String warnType) {
        this.warnType = warnType;
    }

    public Long getWarnTime() {
        return warnTime;
    }

    public void setWarnTime(Long warnTime) {
        this.warnTime = warnTime;
    }

    public String getInfoId() {
        return infoId;
    }

    public void setInfoId(String infoId) {
        this.infoId = infoId;
    }

    public String getDriver() {
        return driver;
    }

    public void setDriver(String driver) {
        this.driver = driver;
    }

    public String getDriverNo() {
        return driverNo;
    }

    public void setDriverNo(String driverNo) {
        this.driverNo = driverNo;
    }

    public String getLevel() {
        return level;
    }

    public void setLevel(String level) {
        this.level = level;
    }

    public String getLon() {
        return lon;
    }

    public void setLon(String lon) {
        this.lon = lon;
    }

    public String getLat() {
        return lat;
    }

    public void setLat(String lat) {
        this.lat = lat;
    }

    public String getAltitude() {
        return altitude;
    }

    public void setAltitude(String altitude) {
        this.altitude = altitude;
    }

    public String getVec1() {
        return vec1;
    }

    public void setVec1(String vec1) {
        this.vec1 = vec1;
    }

    public String getVec2() {
        return vec2;
    }

    public void setVec2(String vec2) {
        this.vec2 = vec2;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getDirection() {
        return direction;
    }

    public void setDirection(String direction) {
        this.direction = direction;
    }

    public String getInfoContent() {
        return infoContent;
    }

    public void setInfoContent(String infoContent) {
        this.infoContent = infoContent;
    }
}
